module.exports={
    publicPath:'./',
    chainWebpack:config=>{
        config.when(process.env.NODE_ENV=='production',config=>{
            config.entry('app').clear().add('./src/main-copy.js')

            config.set('externals',{
                // 'vue':'Vue',
                'echarts':'echarts',
                // 'element-plus':'ELEMENT'
            })
            config.plugin('html').tap(args=>{
                return args
            })
        })
        config.when(process.env.NODE_ENV==='development',config=>{
            config.entry('app').clear().add('./src/main.js')
            config.plugin('html').tap(args=>{
                return args
            })
        })
    },
    // //开发环境-配置
  devServer: {
    open: true, // 自动启动浏览器
    host: '0.0.0.0', // localhost
    port: 8080, // 端口号
    hotOnly: true, // 热更新
    overlay: {
      //  当出现编译器错误或警告时，在浏览器中显示全屏覆盖层
      warnings: false,
      errors: true
    },
    proxy: {
      //配置跨域-只能用于开发环境,上线环境不起作用
      '/api': {
        target: 'https://lianghj.top:8888/api/private/v1/', // 接口的域名 在页面调用时用 /api/
        // ws: true, // 是否启用websockets
        changeOrigin: true, //允许跨域，如果接口跨域，需要进行这个参数配置
        secure: false, //如果是https接口，需要配置这个参数
        pathRewrite: {
          '^/api': ''
        }
      }
    }
  },
}